de.cebis.moccabox.model.builders
Class ContextModelNodeBuilder
java.lang.Object
de.cebis.moccabox.model.builders.AbstractModelNodeBuilder
de.cebis.moccabox.model.builders.ContextModelNodeBuilder
- All Implemented Interfaces:
- IModelNodeBuilder
public class ContextModelNodeBuilder
- extends AbstractModelNodeBuilder
Mit Hilfe des ContextModelNodeBuilder wird für eine Repräsentation
des IBusinessTaskContext für die spätere Interpretation durch das
GUI-Framework gebaut. Der Kontext wird dann als ModelNode repräsentiert
und wiedergegeben. Der ContextModelNodeBuilder beinhaltet als weiteren
IModelNodeBuilder die Ergebnisrepräsentation. Die Definition erfolgt in der moccabox.xml.
<bean id="MODELNODEBUILDER.CONTEXT" class="de.cebis.moccabox.model.builders.ContextModelNodeBuilder">
<property name="key"><value>context</value></property>
<property name="repository"><ref bean="REPOSITORY"/></property>
<property name="subBuilders">
<list>
<ref bean="MODELNODEBUILDER.RESULT"/>
</list>
</property>
</bean>
- Author:
- weichelt
|
Constructor Summary |
ContextModelNodeBuilder()
Parameterloser Konstruktor zur Erzeugung eines neuen ContextModelNodeBuilder. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_subBuilders
protected java.util.List<IModelNodeBuilder> _subBuilders
ContextModelNodeBuilder
public ContextModelNodeBuilder()
- Parameterloser Konstruktor zur Erzeugung eines neuen
ContextModelNodeBuilder.
createModel
public ModelNode createModel(ITaskContext tContext)
- Description copied from interface:
IModelNodeBuilder
- Zurückliefern eines
ModelNode, der auf der Grundlage der Informationen
aus dem übergebenen ITaskContext zusammengebaut wird. Es werden entsprechende
Informationen aus den aktuell übergebenen Parametern und dem Kontext selbst genutzt,
um das Repräsentations-Objekt als Schnittstelle für die Interface-Schnittstelle (IO)
zu erzeugen und befüllen.
- Specified by:
createModel in interface IModelNodeBuilder- Specified by:
createModel in class AbstractModelNodeBuilder
- Parameters:
tContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask)
ausgeführt wurde.
- Returns:
ModelNode, der als Repräsentation des Aufgabenobjektes für die
IO-Schnittstelle dient.
getSubBuilders
public java.util.List<IModelNodeBuilder> getSubBuilders()
- Zurückgeben der untergeordneten
IModelNodeBuilder.
- Returns:
- Untergeordnete
IModelNodeBuilder.
setSubBuilders
public void setSubBuilders(java.util.List<IModelNodeBuilder> subBuilders)
- Hinzufügen der untergeordneten
IModelNodeBuilder.
- Parameters:
subBuilders - Untergeordnete IModelNodeBuilder.